Service Discovery for Service-Oriented Content Adaptation
نویسندگان
چکیده
Service-Oriented Content Adaptation (SOCA) has emerged as a potential solution to the content-device mismatch problem. One of the key problems with the SOCA scheme is that a content adaptation task can potentially be performed by multiple services. In this paper, we propose an approach to the service discovery problem for SOCA and it is demonstrated to perform well. 1 Background and Related Work Content adaptation is a multi-step process involving a number of services each performing a specific adaptation task. The service discovery problem of interest can be formulated as follow: Let , , ... , and , , ... , be a set of adaptation tasks and a set of available services respectively such that . Let Q represent the quality of service criteria (e.g., time, rating, reputation, cost) of each available service . Given S, T and Q, the central problem is how to discover and select a set of composite services that are capable of performing series of tasks. Existing QoS-based service discovery systems for web service [1] and for pervasive computing require that both the services and the client QoS must be known a priori. However, this may not be practical as most end-users may find it difficult to indicate all their QoS precisely. Moreover, there may not be services that match users’ indicated QoS thus, resulting faulty QoS matchmaking. The proposed approach addresses these problems. 2 Proposed Solution and Evaluation Fig.1(a) shows a high level service discovery architecture for the SOCA platform. The provider layer has the platform providing the services. A service provider advertises its services in one or more service registries. Access to a service is made possible through its service handle in a reference form. The discovery layer deals with those aspects that describe how service discovery is operated to facilitate incoming client requests. Fig.1(b) outlines the algorithm for the service discovery. It is composed of three inter-related steps: adaptation function matching, candidates’ discovery and composite service selection. For details of the proposed discovery architecture and algorithm, please refer to [2]. * Faculty of Comp.Sc.& Info.Tech., Tun Hussein Onn University of Malaysia. Service Discovery for Service-Oriented Content Adaptation 309 Clients Service Discovery List L
منابع مشابه
Preventing Key Performance Indicators Violations Based on Proactive Runtime Adaptation in Service Oriented Environment
Key Performance Indicator (KPI) is a type of performance measurement that evaluates the success of an organization or a partial activity in which it engages. If during the running process instance the monitoring results show that the KPIs do not reach their target values, then the influential factors should be identified, and the appropriate adaptation strategies should be performed to prevent ...
متن کاملAdaptive Information Analysis in Higher Education Institutes
Information integration plays an important role in academic environments since it provides a comprehensive view of education data and enables mangers to analyze and evaluate the effectiveness of education processes. However, the problem in the traditional information integration is the lack of personalization due to weak information resource or unavailability of analysis functionality. In this ...
متن کاملAdaptive Information Analysis in Higher Education Institutes
Information integration plays an important role in academic environments since it provides a comprehensive view of education data and enables mangers to analyze and evaluate the effectiveness of education processes. However, the problem in the traditional information integration is the lack of personalization due to weak information resource or unavailability of analysis functionality. In this ...
متن کاملAn Autonomic Service Oriented Architecture in Computational Engineering Framework
Service Oriented Architecture (SOA) technology enables composition of large and complex computational units out of the available atomic services. Implementation of SOA brings about challenges which include service discovery, service interaction, service composition, robustness, quality of service, security, etc. These challenges are mainly due to the dynamic nature of SOA. SOAmay often need to ...
متن کاملAn Autonomic Service Oriented Architecture in Computational Engineering Framework
Service Oriented Architecture (SOA) technology enables composition of large and complex computational units out of the available atomic services. Implementation of SOA brings about challenges which include service discovery, service interaction, service composition, robustness, quality of service, security, etc. These challenges are mainly due to the dynamic nature of SOA. SOAmay often need to ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010